@charset "utf-8";

@font-face {
  font-family: 'iconfont';  /* project id 220275 */
  src: url('http://at.alicdn.com/t/font_mcka728htntxogvi.eot');
  src: url('http://at.alicdn.com/t/font_mcka728htntxogvi.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_mcka728htntxogvi.woff') format('woff'),
  url('http://at.alicdn.com/t/font_mcka728htntxogvi.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_mcka728htntxogvi.svg#iconfont') format('svg');
}
                             
.iconfont {
  font-family:"iconfont" !important;
  font-size:0.8rem;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-stroke-width:0;
}
                                        
body{width:100%; height:100%; overflow:hidden; font-family:Microsoft YaHei; text-align:center;}
ul,li,dl,dt,dd{ margin:0; padding:0; list-style:none;}
em,i{ font-style:normal; margin:0; padding:0;}
h1,h2,h3,h4,h5,p{ margin:0; padding:0;}
.hide {display: none !important;}
input::-webkit-input-placeholder{ font-size:0.7rem;}
.search-input input::-webkit-input-placeholder{color:#999;opacity:0.7}
img{display:block;}

/*去掉文本框外边框及iphone默认样式*/
input:hover,button:hover,input[type='button']:hover{ outline:none;}
input[type="button"], input[type="submit"], input[type="reset"],select {-webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
textarea {  -webkit-appearance: none;}   

/* reset */
.page, .page-group{background: #f3f3f3;}


.hlogo{width:3.5rem; display:inline-block; position:absolute; left:0; top:0.7rem; font-size:0.7rem;}
.bar-nav0 .searchbar{margin:0 0 0 3rem;background:none; }
.bar-nav .searchbar{margin:0 0rem 0 2.5rem; background:none;}
.bar-nav a{ color:#fff; font-size:0.7rem;}
.bar-nav h1{ color:#fff; font-size:0.8rem; text-align: center;}
/*.bar{ height:auto; overflow:hidden;}*/
.bar .button{ top:0;}
.bar .icon-left{ font-size:0.7rem;}
.bar .title{ color:#fff; font-size:0.8rem;}
.bar .title i{font-size: 0.7rem; margin-left: 0.1rem;}
.bar .button-link{ color:#fff; font-size:0.75rem;}
.searchbar{ position:relative; z-index:10;}
.searchbar .button{ height:1.4rem; line-height:1.3rem;}
.search-input{}
.search-input input{width:100%;border-radius:1rem; background:rgba(255, 254, 255, 0.8) none repeat scroll 0 0;  color:#999; border:0; font-size:0.7rem;}
.bar .searchbar .searchbar-cancel{ color:#fff; font-size:0.7rem; background:#009ff0;}
.button.button-fill{font-size:0.8rem;}
.bar-header-secondary~.content{ top:4.2rem;}
.bar-nav~.content{ padding-bottom: 2.5rem;}
.bar .button.pull-left{ margin-right:0;}

.bar .topcity{ font-size:0.7rem;}
.bar .topcity span.icon{ font-size:0.5rem; margin-left:0.1rem;}
.bar .buttons-row{ margin-right:1.3rem;}
.bar .toplogin{ position:absolute; right:0.3rem; top:-0.1rem; z-index:20;}
.bar .toppass{ position:absolute; right:0.3rem; top:0rem; font-size:0.8rem; z-index:20;}
.bar-tab .tab-item .icon{ top:0.1rem; width: auto; font-size:1.1rem;}
.bar-tab .tab-item .icon~.tab-label{top:0; text-align:center; font-size:0.65rem;}

.bar-tab .tab-item .badge{ background:#ff3333; left:60%;}
.bar .expend img {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.navbar{ height:auto; overflow:hidden; background:#fff; border-bottom:1px #dddddd solid; }
.navbar img{width:100%; margin:0; display:block;}
.navbar a{width:15%; margin:2% 5%; height:auto; overflow:hidden; float:left; display:block; text-align:center;}
.navbar a span{ color:#454545;font-size:0.7rem; }

.button{ height:1.5rem; line-height:1.5rem;}
.button.button-fill.button-big{height:2.2rem; line-height:2.2rem;}

.popup { overflow:hidden; top:25%; }
.popup .content-block{width:100%; height:100%; overflow:hidden; margin:0; padding:0;}
.popup a.close-popup{ display:inline-block; width:30px; height:31px; overflow:hidden; background:url(../images/btn_close.png) no-repeat; position:fixed; right:0; top:0; z-index:10000;}

.card0{width:100%; height:auto; overflow:hidden; background:#fff;}
.card0 .card-header{ min-height:2rem; border:0; position:inherit;}
.card0 .card-header:after{ display:none;}
.card0 .card-header h3{ font-size:0.75rem; font-weight:normal;}
.card0 .card-header a{ font-size:0.6rem; color:#ccc;}


.card1{width:100%; height:auto; overflow:hidden; background:#fff;}
.card1 .card-header{ min-height:2rem; border:0; position:inherit;}
.card1 .card-header:after{ display:none;}
.card1 .card-header h3{ font-size:0.75rem; color:#f60; font-weight:normal;}
.card1 .card-header a{ font-size:0.6rem; color:#ccc;}

.card{ height:auto; overflow:hidden; box-shadow:none; border-radius:0.2rem;}
.card-header, .card-footer, .card-content-inner{ height:auto; overflow:hidden; clear:both;}

.card2{width:100%; height:auto; overflow:hidden; background:#fff;}
.card2 .card-header{ min-height:2rem; border:0;}
.card2 .card-header h3{ font-size:0.8rem; color:#0abe74; font-weight:normal;}
.card2 .card-header span{ color:#ccc; font-size:0.65rem;}

.list-block{margin: 0;}
.list-block .item-content{border-bottom: 1px #eeeeee solid;}
.list-block .item-inner{border: 0; min-height: 2.5rem; font-size: 0.7rem;}
.item-input{font-size:0.7rem;}
.item-inner .getcode{ display:inline-block; padding:0.2rem 0.5rem; position:absolute; right:0.5rem; font-size:0.7rem; top:0.3rem; border:1px #dddddd solid; border-radius:0.3rem;  }
.list-block .item-inner:after{display: none;}
.list-block .item-after{font-size: 0.65rem; color: #999;}


.buttons-tab .button{ font-size:0.7rem;}

.swiper-container{ padding:0;}
.swiper-slide img{width:100%;}
.swiper-container-horizontal>.swiper-pagination{bottom:3%;}
.swiper-pagination-bullet-active{ background:#0CC;}
.h-next, .h-prev{width:2rem; height:2rem; line-height:2rem; text-align:center; background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0; font-size:1rem; color:#cccccc; z-index:100; position:absolute; top:40%;}
.h-next{ right:0.5rem; left:auto;}
.h-prev{ left:0.5rem;}

.content-block-title{ text-align: left; font-size: 0.8rem;}
.list-block .item-title.label{width:22%; color: #666;}
.list-block input[type=text], .list-block input[type=password], .list-block input[type=email], .list-block input[type=tel], .list-block input[type=url], .list-block input[type=date], .list-block input[type=datetime-local], .list-block input[type=time], .list-block input[type=number], .list-block input[type=search], .list-block select, .list-block textarea{ font-size:0.7rem; color: #666;}

.radius5{-moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px;}
.radius5p{-moz-border-radius:50%; -webkit-border-radius:50%;  border-radius:50%;}

.scroll_y{overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
	}
.scroll_y::-webkit-scrollbar{width:0;height:0}

.m5{ margin-top:0.5rem;}
a.more{font-size:0.65rem; color:#ccc; }

.footbtn{bottom:2.5rem; padding: 0 1rem;}
/* 上传照片 */
.uploadPic{background: #fff; height: auto; overflow: hidden; padding:0.4rem 0.75rem 0.8rem 0.75rem; margin: 0;}
.uploadPic h3{font-size:0.75rem; font-weight: normal; text-align: left; color:#464646;}
.uploadPic p{font-size: 0.7rem; color: #999; text-align: left;}
.uploadPic p i{font-size: 0.7rem; margin-right: 0.2rem;}
.uploadPic ul{ height: auto; overflow: hidden; margin: 0.3rem -0.2rem;}
.uploadPic li{width:30.3%; float: left; display: inline-block; overflow: hidden; margin:1.5%; position: relative;}
.uploadPic li.img a{display: block; position: absolute; right:0; top: 0; padding: 0 0.3rem; background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0; }
.uploadPic li.img a i{ color: #fff;  font-size:0.8rem;}
.uploadPic li img{width:100%;}
.uploadPic li.add img{border: 1px #b5b5b5 dashed; border-radius:0.2rem ;}
.uploadPic a.button{ margin: 0.5rem auto;width:50%;}